QA Analyst
Los Angeles, CA Temporary $80000.00 - $100000.00/hr Hybrid

Job Description

Job Title: QA Analyst (Automation & Manual Testing)

Location: Los Angeles - Hybrid
Job Type: Contract for Hire

Pay: $45.00 - $60.00/hr

NO SPONSORSHIP - NO C2C


Job Overview:

We are looking for a passionate and detail-oriented QA Analyst with expertise in both manual and automated testing. In this role, you will work closely with our development and product teams to ensure the quality, reliability, and performance of our software products. You will be responsible for designing, implementing, and executing tests to validate new features, bug fixes, and system functionality. Your skills in both automation frameworks and manual testing techniques will be key to driving the overall quality of our applications.


Key Responsibilities:

  • Manual Testing:

    • Execute manual tests for new features, user stories, and bug fixes.

    • Perform exploratory testing and provide feedback on usability, functionality, and design.

    • Identify, document, and report defects with clear reproduction steps, working with the development team to resolve issues.

    • Create and maintain detailed test cases, ensuring thorough coverage of functional requirements.

    • Collaborate with cross-functional teams to review requirements, user stories, and acceptance criteria.

  • Automation Testing:

    • Design, develop, and execute automated test scripts using industry-standard frameworks (e.g., Selenium, Cypress, JUnit, TestNG).

    • Enhance and maintain automated test suites for regression, functional, and performance testing.

    • Integrate automated tests into continuous integration/continuous deployment (CI/CD) pipelines.

    • Collaborate with developers to ensure automated tests are scalable, reliable, and maintainable.

    • Continuously assess opportunities to expand test coverage through automation, improving test efficiency and effectiveness.

  • Test Management & Reporting:

    • Manage test environments, ensuring proper configuration for testing needs.

    • Track test execution progress and report results to stakeholders.

    • Analyze and report testing metrics (e.g., test coverage, defect rates) to help assess product quality and team effectiveness.

    • Maintain test documentation, including test plans, test cases, and test reports.

  • Collaboration & Continuous Improvement:

    • Work closely with developers, product managers, and other stakeholders to ensure testing efforts align with project goals.

    • Participate in sprint planning, backlog grooming, and daily stand-ups as part of the agile development process.

    • Actively contribute to the identification of process improvements and quality enhancements.

    • Stay updated on the latest testing tools, trends, and best practices.


Requirements:

  • Proven experience in QA testing with a focus on both manual and automation testing.

  • Strong experience with automation testing frameworks such as Selenium, Cypress, or similar.

  • Proficiency in scripting languages like Java, JavaScript, Python, or similar.

  • Solid understanding of the software development lifecycle (SDLC) and Agile methodologies.

  • Experience in writing and executing test cases and working with test management tools.

  • Familiarity with version control tools like Git and CI/CD tools like Jenkins or Bamboo.

  • Strong analytical, problem-solving, and debugging skills.

  • Excellent attention to detail and ability to work under tight deadlines.

  • Good communication skills and the ability to work collaboratively with teams across multiple functions.

  • Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent work experience).


Preferred Skills:

  • Experience with API testing (e.g., using Postman, SoapUI).

  • Familiarity with performance testing tools (e.g., JMeter, LoadRunner).

  • Knowledge of cloud-based applications and testing in cloud environments.

  • Experience with test automation in mobile applications (iOS/Android).

  • Familiarity with Agile tools such as JIRA, Confluence, or similar.

All qualified applicants will receive consideration for employment without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, medical condition, genetic information, pregnancy, or military or veteran status. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the California Fair Chance Act, City of Los Angeles' Fair Chance Initiative for Hiring Ordinance, and Los Angeles County Fair Chance Ordinance. For unincorporated Los Angeles county, to the extent our customers require a background check for certain positions, the Company faces a significant risk to its business operations and business reputation unless a review of criminal history is conducted for those specific job positions.

Job Reference: JN -042025-393121